function update_numbers(){
	var i = 1;
	$(".contact-number").each(function(){
		$(this).text(i++);
	});
}

$(document).ready(function(jQuery){

	$("#add-contact").click(function(){
		
		var number = $(".contact").length + 1;
		
		var pattern = "<tr class='contact'><td class='td-center contact-number'>"+number+"</td>" +
			"<td><input type='text' class='service'></td><td><input type='text' class='name'></td>" +
			"<td><input type='text' class='contacts'></td><td><textarea class='comment'></textarea></td>" +
			"<td><input type='button' class='contact_delete' value='Удалить'></td></tr>";
		$(this).parent().parent().before(pattern);
	});

	$(".contact_delete").live("click",function(){
		$(this).parent().parent().remove();
		update_numbers();
	});

	// save
	$('#contacts-save').click(function(){

		var params = "";
		var i = 0;
		$(".service").each(function(){
			params += "objects%5B"+(i++)+"%5D%5Bservice%5D="+encodeURIComponent($(this).val())+"&";
		});
		i = 0;
		$(".name").each(function(){
			params += "objects%5B"+(i++)+"%5D%5Bname%5D="+encodeURIComponent($(this).val())+"&";
		});
		i = 0;
		$(".contacts").each(function(){
			params += "objects%5B"+(i++)+"%5D%5Bcontacts%5D="+encodeURIComponent($(this).val())+"&";
		});
		i = 0;
		$(".comment").each(function(){
			params += "objects%5B"+(i++)+"%5D%5Bcomment%5D="+encodeURIComponent($(this).val())+"&";
		});
		
		$.ajax({
			url: '/modules/mod_wed_contacts/ajax.php',
			type: "post",
			data: params,
			success: function(data){
				if (data == "success") {
					$("#save_result").html("<p class='saveSuccess'>Успешно сохранено</p>");
				} else {
					$("#save_result").html("<p class='saveFail'>Не удалось сохранить</p>");
				}
			},
			error: function(){
				$("#save_result").html("<p class='saveFail'>Не удалось сохранить</p>");
			}
		});
	});
});